
import java.awt.Point;

public class AvionCivil extends AvionSinArmas{
	
	//Constructor
	public AvionCivil(){
		
		//inicializo el ancestro
		super();
		
		nivelDeVida = 10;
		radioDeColision = 3;
		puntajePorDestruccion = -300;
		
	}
	
	//Hace vivir al avion, volara de derecha a izquierda y su vida bajara a cero al llegar al borde, para ser retirado del escenario
	public void actuar(){
		
		Point posicionActual;		
		Point limiteMinimo;
		
		posicionActual = this.getPosicion();	
		limiteMinimo = limitesDeMovimiento.getLimiteMinimo();
		
		//Si llego al borde lo destruyo
		if((posicionActual.getX()) - (limiteMinimo.getX()) <= (radioDeColision))
			return this.destruir();
	
		//Muevo el avion
		posicionActual.translate(1, 0);
		
		//guardo la posicion
		this.setPosicion(posicionActual);
		
	}	
}
